opening in the sky representing angels - German English Dictionary